/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication2;

import javax.swing.JOptionPane;

/**
 *
 * @author sala303
 */
public class JavaApplication2 {

    int v[] = new int[5];
    int i;
    int p;
    int n;
    int v2[] = new int[5];
    int f;
    boolean b;
    String num;
    int aux;
    int v3[] = new int[5];
    int opc;

    /**
     * @param nicsan
     */
    @SuppressWarnings("empty-statement")
    public static void main(String[] nicsan) {
        // TODO code application logic here

        int opc;
        int opc2;
        int opc3;
        JavaApplication2 obj = new JavaApplication2();
        do {
            opc = Integer.parseInt(JOptionPane.showInputDialog(" Menu \n 1) Ingresar Datos y Sumar \n 2) Encontrar un numero en los vectores \n 3) Salir \n Digite"));
            switch (opc) {


                case 1:
                    opc2 = Integer.parseInt(JOptionPane.showInputDialog(" Impresion \n 1) Sumar Normal \n 2) Sumar Cabezas \n 3) Volver"));
                    switch (opc2) {
                        case 1:
                            obj.sumar();
                            continue;

                        case 2:
                            obj.sumarcabeza();
                            continue;

                        case 3:
                            JavaApplication2.main(nicsan);
                            break;
                    }
                    while (opc2 < 3);

                case 2:
                    opc3 = Integer.parseInt(JOptionPane.showInputDialog(" 1) Buscar un numero en el vector de la suma normal \n 2) Buscar un numero en el vector de la suma de cabezas"));
                    switch (opc3) {
                        case 1:
                            obj.buscar1();
                            continue;

                        case 2:
                            obj.buscar2();
                            break;
                    }
                    while (opc3 < 2);
                case 3:
                    System.exit(0);
            }
        } while (opc < 4);
    }

    void sumar() {

        for (p = 0; p <= 4; p++) {
            v[p] = Integer.parseInt(JOptionPane.showInputDialog("Digite los numeros del primer vector "));
        }

        for (f = 0; f <= 4; f++) {
            v2[f] = Integer.parseInt(JOptionPane.showInputDialog("Digite los numeros del segundo vector "));
        }

        for (p = 0; p <= 4; p++) {
            JOptionPane.showMessageDialog(null, v[p] + v2[p]);
        }


    }

    void sumarcabeza() {

        for (i = 0; i <= 4; i++) {
            v[i] = Integer.parseInt(JOptionPane.showInputDialog("Digite los numeros del primer vector "));
        }

        for (f = 0; f <= 4; f++) {
            v2[f] = Integer.parseInt(JOptionPane.showInputDialog("Digite los numeros del segundo vector "));
        }

        f = 4;

        for (i = 0; i <= 4; i++) {
            v3[i] = v[i] + v2[f];

            JOptionPane.showMessageDialog(null, v3[i]);
            f--;



        }




    }

    void buscar1() {
        b = true;
        num = JOptionPane.showInputDialog("Introduzca el numero para ser hallado en el vectores");
        aux = Integer.parseInt(num);

        for (p = 0; p <= 4; p++) {
            if (aux == p) {
                JOptionPane.showMessageDialog(null, "El numero está en el primer vector en la posicion " + p);
                b = true;

            }
        }

        for (f = 0; f <= 4; f++) {
            if (aux == f) {
                JOptionPane.showMessageDialog(null, "El numero está en el segundo vector en la posicion " + f);
                b = true;

            }
        }



        if (b == false) {
            JOptionPane.showMessageDialog(null, "No Se Encuentra el numero");

        }


    }

    void buscar2() {
        b = true;
        num = JOptionPane.showInputDialog("Introduzca el numero para ser hallado en los vectores");
        aux = Integer.parseInt(num);

        for (i = 0; i <= 4; i++) {
            if (aux == i) {
                JOptionPane.showMessageDialog(null, "El numero está en el primer vector en la posicion " + i);
                b = true;

            }
        }

        for (n = 0; n <= 4; n++) {
            if (aux == n) {
                JOptionPane.showMessageDialog(null, "El numero está en el segundo vector en la posicion " + n);
                b = true;

            }
        }



        if (b == false) {
            JOptionPane.showMessageDialog(null, "No Se Encuentra el numero");

        }


    }
}
